package com.luoc;



/**
 *  享元模式
 *  运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象，而这些对象都很相似，状态变化很小，可以实现对象的多次复用。
 *  由于享元模式要求能够共享的对象必须是细粒度对象，因此它又称为轻量级模式，它是一种对象结构型模式。
 */
public class FlyweightPatern {

    public static void main(String[] args) {
        Igochessman black,red;

      //IgochessManFactory igochessManFactory  = IgochessManFactory.getInstance();

        black = IgochessManFactory.getIgochessman("black");

        red = IgochessManFactory.getIgochessman("red");

        black.disPlay();
        red.disPlay();
    }
}
